Ideal Diodes